package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the PAGO_BANCO_ERROR database table.
 * 
 */
@Entity
@Table(name="PAGO_BANCO_ERROR")
public class PagoBancoError implements Serializable {
	private static final long serialVersionUID = 1L;
	private long pagoErrorId;
	private String bancoCheque;
	private String bancoId;
	private String cajero;
	private String codError;
	private String concepto;
	private Date fechaEnvio;
	private String fechaHora;
	private String ipEnvio;
	private String monto;
	private String numDocumento;
	private String numOperacion;
	private String numeroCheque;
	private String servicioId;
	private String sucursal;
	private String tipoCheque;
	private String tipoDocumento;
	private String tipoOperacion;
	private String tipoPago;
	private String usrId;

    public PagoBancoError() {
    }


	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name="PAGO_ERROR_ID", unique=true, nullable=false)
	public long getPagoErrorId() {
		return this.pagoErrorId;
	}

	public void setPagoErrorId(long pagoErrorId) {
		this.pagoErrorId = pagoErrorId;
	}


	@Column(name="BANCO_CHEQUE", length=2)
	public String getBancoCheque() {
		return this.bancoCheque;
	}

	public void setBancoCheque(String bancoCheque) {
		this.bancoCheque = bancoCheque;
	}


	@Column(name="BANCO_ID", length=2)
	public String getBancoId() {
		return this.bancoId;
	}

	public void setBancoId(String bancoId) {
		this.bancoId = bancoId;
	}


	@Column(length=15)
	public String getCajero() {
		return this.cajero;
	}

	public void setCajero(String cajero) {
		this.cajero = cajero;
	}


	@Column(name="COD_ERROR", length=4)
	public String getCodError() {
		return this.codError;
	}

	public void setCodError(String codError) {
		this.codError = codError;
	}


	@Column(length=5)
	public String getConcepto() {
		return this.concepto;
	}

	public void setConcepto(String concepto) {
		this.concepto = concepto;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="FECHA_ENVIO")
	public Date getFechaEnvio() {
		return this.fechaEnvio;
	}

	public void setFechaEnvio(Date fechaEnvio) {
		this.fechaEnvio = fechaEnvio;
	}


	@Column(name="FECHA_HORA", length=20)
	public String getFechaHora() {
		return this.fechaHora;
	}

	public void setFechaHora(String fechaHora) {
		this.fechaHora = fechaHora;
	}


	@Column(name="IP_ENVIO", length=15)
	public String getIpEnvio() {
		return this.ipEnvio;
	}

	public void setIpEnvio(String ipEnvio) {
		this.ipEnvio = ipEnvio;
	}


	@Column(length=15)
	public String getMonto() {
		return this.monto;
	}

	public void setMonto(String monto) {
		this.monto = monto;
	}


	@Column(name="NUM_DOCUMENTO", length=15)
	public String getNumDocumento() {
		return this.numDocumento;
	}

	public void setNumDocumento(String numDocumento) {
		this.numDocumento = numDocumento;
	}


	@Column(name="NUM_OPERACION", length=15)
	public String getNumOperacion() {
		return this.numOperacion;
	}

	public void setNumOperacion(String numOperacion) {
		this.numOperacion = numOperacion;
	}


	@Column(name="NUMERO_CHEQUE", length=20)
	public String getNumeroCheque() {
		return this.numeroCheque;
	}

	public void setNumeroCheque(String numeroCheque) {
		this.numeroCheque = numeroCheque;
	}


	@Column(name="SERVICIO_ID", length=3)
	public String getServicioId() {
		return this.servicioId;
	}

	public void setServicioId(String servicioId) {
		this.servicioId = servicioId;
	}


	@Column(length=4)
	public String getSucursal() {
		return this.sucursal;
	}

	public void setSucursal(String sucursal) {
		this.sucursal = sucursal;
	}


	@Column(name="TIPO_CHEQUE", length=1)
	public String getTipoCheque() {
		return this.tipoCheque;
	}

	public void setTipoCheque(String tipoCheque) {
		this.tipoCheque = tipoCheque;
	}


	@Column(name="TIPO_DOCUMENTO", length=2)
	public String getTipoDocumento() {
		return this.tipoDocumento;
	}

	public void setTipoDocumento(String tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}


	@Column(name="TIPO_OPERACION", length=1)
	public String getTipoOperacion() {
		return this.tipoOperacion;
	}

	public void setTipoOperacion(String tipoOperacion) {
		this.tipoOperacion = tipoOperacion;
	}


	@Column(name="TIPO_PAGO", length=1)
	public String getTipoPago() {
		return this.tipoPago;
	}

	public void setTipoPago(String tipoPago) {
		this.tipoPago = tipoPago;
	}


	@Column(name="USR_ID", length=15)
	public String getUsrId() {
		return this.usrId;
	}

	public void setUsrId(String usrId) {
		this.usrId = usrId;
	}

}